// pages/admin/admin.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    context:[],
    res:null
  },

  /**
   * 组件的方法列表
   */
  methods: {
    onLoad(){
      this.getcatecontext()
      this.text()
    },
    async getcatecontext(){
      
      
      await wx.cloud.callFunction({
        // 需调用的云函数名
        name: 'getadmin',
        // 传给云函数的参数
       
        // 成功回调
        success:data=>{
          console.log(data)
          this.setData({context:data.result.banner.data})
        },
        fail:err=>{
          
          console.log(err)
        }
      })
    },
    //测试
    async text(){
      try{
        let res=await wx.getStorage({key:'key'})
        if(res){
          console.log(res)
          this.setData({res:res})
        }
      }catch(e){
        console.log('没值')
        let name=new Date().getTime()+parseInt(Math.random()+999)
        await wx.setStorage({
        data:name,
        key: 'key',
        })
        let res=await wx.getStorage({key:'key'})
        console.log(res)
        this.setData({res:res})
      }
      finally{
        
      }
      console.log(this.data.res)
      
    },
    async del(id){
      await wx.cloud.callFunction({

        // 需调用的云函数名
        name: 'del',
        // 传给云函数的参数
        data:id.currentTarget.dataset,
       
        // 成功回调
        success:data=>{
          wx.showToast({
            title: '删除成功',
            icon: 'success',
            duration: 1000
          })
          this.getcatecontext()
        }
      })
    }
  }
})
